Using Azure Deployment Slots For Zero Downtime Deployments